package com.lc.ibps.demo.demo.service;

import com.lc.ibps.bpmn.api.cmd.ActionCmd;

/**
 * 请假汇总信息表 服务接口
 *
 *<pre> 
 * 开发公司：广州流辰信息技术有限公司
 * 开发人员：hcy
 * 邮箱地址：370653110@qq.com
 * 创建时间：2019-06-18 14:17:28
 *</pre>
 */
public interface LeaveSumFormService {
	
	/**
	 * 流程前置事件-保存业务数据
	 *
	 * @param cmd 
	 */
	public void save(ActionCmd cmd);
	
	/**
	 * 启动流程
	 *
	 * @param defKey
	 * @param ids 
	 */
	public void startFlow(String defKey, String destination, String[] ids);
	
	/**
	 * 启动流程
	 *
	 * @param defKey
	 * @param ids 
	 */
	public void startFlowById(String defKey, String destination, String id,String busData);
	
	/**
	 * 保存业务数据
	 *
	 * @param jsonData 
	 */
	public void save(String jsonData);
	
	/**
	 * 根据主键数组删除业务数据
	 *
	 * @param ids 
	 */
	public void deleteByIds(String[] ids);
	
	/**
	 * 保存业务数据
	 *
	 * @param jsonData 
	 */
	public void saveCascade(String jsonData);
	
	/**
	 * 根据主键数组删除业务数据
	 *
	 * @param ids 
	 */
	public void deleteByIdsCascade(String[] ids);
	
}